package com.ORM;

import java.sql.Timestamp;

/**
 * ReqProductInfo entity. @author MyEclipse Persistence Tools
 */

public class ReqProductInfo implements java.io.Serializable {

	// Fields

	private Integer productId;
	private Integer companyId;
	private String productName;
	private Double productPrice;
	private Double productSprice;
	private Short productType;
	private String productDesc;
	private String productRule;
	private String picture;
	private Timestamp regDate;
	private Timestamp lastDate;
	private Short isValid;
	private Short isSpecial;

	// Constructors

	/** default constructor */
	public ReqProductInfo() {
	}

	/** minimal constructor */
	public ReqProductInfo(Integer companyId) {
		this.companyId = companyId;
	}

	/** full constructor */
	public ReqProductInfo(Integer companyId, String productName,
			Double productPrice, Double productSprice, Short productType,
			String productDesc, String productRule, String picture,
			Timestamp regDate, Timestamp lastDate, Short isValid,
			Short isSpecial) {
		this.companyId = companyId;
		this.productName = productName;
		this.productPrice = productPrice;
		this.productSprice = productSprice;
		this.productType = productType;
		this.productDesc = productDesc;
		this.productRule = productRule;
		this.picture = picture;
		this.regDate = regDate;
		this.lastDate = lastDate;
		this.isValid = isValid;
		this.isSpecial = isSpecial;
	}

	// Property accessors

	public Integer getProductId() {
		return this.productId;
	}

	public void setProductId(Integer productId) {
		this.productId = productId;
	}

	public Integer getCompanyId() {
		return this.companyId;
	}

	public void setCompanyId(Integer companyId) {
		this.companyId = companyId;
	}

	public String getProductName() {
		return this.productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public Double getProductPrice() {
		return this.productPrice;
	}

	public void setProductPrice(Double productPrice) {
		this.productPrice = productPrice;
	}

	public Double getProductSprice() {
		return this.productSprice;
	}

	public void setProductSprice(Double productSprice) {
		this.productSprice = productSprice;
	}

	public Short getProductType() {
		return this.productType;
	}

	public void setProductType(Short productType) {
		this.productType = productType;
	}

	public String getProductDesc() {
		return this.productDesc;
	}

	public void setProductDesc(String productDesc) {
		this.productDesc = productDesc;
	}

	public String getProductRule() {
		return this.productRule;
	}

	public void setProductRule(String productRule) {
		this.productRule = productRule;
	}

	public String getPicture() {
		return this.picture;
	}

	public void setPicture(String picture) {
		this.picture = picture;
	}

	public Timestamp getRegDate() {
		return this.regDate;
	}

	public void setRegDate(Timestamp regDate) {
		this.regDate = regDate;
	}

	public Timestamp getLastDate() {
		return this.lastDate;
	}

	public void setLastDate(Timestamp lastDate) {
		this.lastDate = lastDate;
	}

	public Short getIsValid() {
		return this.isValid;
	}

	public void setIsValid(Short isValid) {
		this.isValid = isValid;
	}

	public Short getIsSpecial() {
		return this.isSpecial;
	}

	public void setIsSpecial(Short isSpecial) {
		this.isSpecial = isSpecial;
	}

}